package br.edu.NovaRoma.AgendaWeb.negocio;

import java.sql.SQLException;
import java.util.List;

import br.edu.NovaRoma.AgendaWeb.dados.IRepContato;

public class CtrlContato {
	private IRepContato repContato;
	
	public CtrlContato(IRepContato repContato){
		this.repContato = repContato;
	}
	
	public void inserirContato(Contato c) throws SQLException{
		repContato.inserirContato(c);
	}
	public void removerContato(int idContato) throws SQLException{
		repContato.removerContato(idContato);
	}
	public void atualizarContato(Contato c) throws SQLException{
		repContato.atualizarContato(c);
	}
	public List<Contato> listarContatos() throws SQLException{
		return repContato.listarContatos();
	}
	public List<Contato> listarPorNome(String nome) throws SQLException{
		return repContato.listarPorNome(nome);
	}
	public List<Contato> listarPorGrupo(int idGrupo) throws SQLException{
		return repContato.listarPorGrupo(idGrupo);
	}
	public List<Contato> listarPorBairro(String bairro) throws SQLException{
		return repContato.listarPorBairro(bairro);
	}

}
